// 负责管理所有的自定义属性
export const imagError = {
  // 指令对象，插入到dom里时执行
  inserted (dom, options) {
    // options是指令中变量的解释 秦钟有一个属性叫做value
    // 当图片加载出错的时候会调用onerror
    // 初始化设置，房子srv值为空
    dom.src = dom.src || options.value
    dom.onerror = function () {
      // dom可以注册error事件
      // 当出现错误的时候将指令的value设置为路径
      dom.src = options.value
    }
  },
  // 钩子函数 数据更新完毕后执行
  componentUpdate (dom, options) {
    // 组件inserted只会再初始化的时候执行一次，初始化完成后会调用componentUpdated
    dom.src = dom.src || options.value
  }
}
